* {
  margin: 0;
  padding: 0;
}
#target {
  /* border: 1px solid #666; */
  margin: 0 auto;
  position: relative;
  height:93%;
}

.drag {
  height: auto;
  /* line-height: 50px; */
  /* background-color: #62bdff; */
  cursor: all-scroll;
  /* text-align: center; */
  /* font-size: 30px; */
  /* font-weight: bold; */
  position: relative;
}

#phoneNav{
  width:100%;
  height:7%;
  background:#111;
  color:#fff;
  line-height: 25px;
  text-align: center;
}

#borBottom,#borTop{
  border:0;
  border-bottom:2px dashed #0decec;
  position:absolute;
  left:0px;
  top:0px;
  z-index: 10;
  display: none;
  height:1px;
}

#borLeft,#borRight{
  border:0;
  border-left:2px dashed #0decec;
  position:absolute;
  left:0px;
  top:0px;
  z-index: 10;
  display: none;
  width:1px;
}

.label_title{
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-style: solid;
  padding-inline-end: 0px;
  padding-block-start: 0px;
  padding-block-end: 0px;
}

.label_title legend{
  padding-inline-start: 15px;
  padding-inline-end: 15px;
  line-height: 30px;
  font-size: 14px;
}